#-------------------------------------------------
#
# Project created by QtCreator 2011-05-25T14:36:45
#
#-------------------------------------------------

QT       += core gui opengl

#QT       -= gui

TARGET = SMCMC
#CONFIG   += console
#CONFIG   -= app_bundle

TEMPLATE = app

unix:INCLUDEPATH += /usr/local/gsl
win32:INCLUDEPATH += $(GSLROOT)/


SOURCES += main.cpp \
    networkfactory.cpp \
    network.cpp \
    nodestats.cpp \
    nodes/node.cpp \
    nodes/inversegammanode.cpp \
    nodes/gammanode.cpp \
    nodes/normalnode.cpp \
    nodes/poissonnode.cpp \
    nodes/betanode.cpp \
    nodes/bernoullinode.cpp \
    nodes/binomialnode.cpp \
    nodes/gammapinode.cpp \
    nodes/combinationnode.cpp \
    nodes/bernoullidirectnode.cpp \
    GraphWidget/GraphWidget.cpp \
    GraphWidget/GraphWidgetLine.cpp \
    GraphWidget/GraphWidgetHistogram.cpp \
    GraphWidget/GraphWidgetObject.cpp

HEADERS += networkfactory.h \
    network.h \
    nodestats.h \
    nodes/node.h \
    nodes/inversegammanode.h \
    nodes/gammanode.h \
    nodes/normalnode.h \
    nodes/poissonnode.h \
    nodes/betanode.h \
    nodes/bernoullinode.h \
    nodes/binomialnode.h \
    nodes/gammapinode.h \
    nodes/combinationnode.h \
    nodes/bernoullidirectnode.h \
    random.h \   
    plotter.h \
    gnuplot-cpp/gnuplot_i.hpp \
    NetworkTester.h \
    GraphWidget/GraphWidget.h \
    GraphWidget/GraphWidgetLine.h \
    GraphWidget/GraphWidgetHistogram.h \
    GraphWidget/GraphWidgetObject.h

FORMS += GraphWidget/GraphWidget.ui

unix:LIBS += -L/usr/local/lib -lgsl -lgslcblas
win32:LIBS += -L$(GSLROOT)/lib/Debug -lgsl -lcblas
